use dynamic lib
authorAntonio Valentino <antonio.valentino@tiscali.it>
Fri, 23 Aug 2013 10:19:58 +0000 (12:19 +0200)
committerAntonio Valentino <antonio.valentino@tiscali.it>
Sat, 28 Feb 2026 18:08:45 +0000 (18:08 +0000)
The setup script detects the static version of the lzo2 library instead of
the dynamic version (that is now located in a multi-arch path).
This causes a link error due to not relacable code (missing -fPIC flag
at compile time)

Now the dynamic version of the lzo2 library is located in a multiarch path so
sthe setup script

Gbp-Pq: Name 0001-use-dynamic-lib.patch

setup.py

index 5d10d2cc51827a2b30b7d086ac9774e0db689538..b20597150b9765d9fba1cfca5ff0b72f51a66b1a 100755 (executable)
--- a/setup.py
+++ b/setup.py
@@ -543,7 +543,7 @@ class BasePackage:
 
 class PosixPackage(BasePackage):
     _library_prefixes = ["lib"]
-    _library_suffixes = [".so", ".dylib", ".a"]
+    _library_suffixes = [".so", ".dylib"]  # , ".a"]
     _runtime_prefixes = _library_prefixes
     _runtime_suffixes = [".so", ".dylib"]
     _component_dirs = ["include", "lib", "lib64"]